\hypertarget{classCCharset}{\section{C\-Charset Class Reference}
\label{classCCharset}\index{C\-Charset@{C\-Charset}}
}


{\ttfamily \#include $<$stlstrings.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{classCCharset_afc2bdd38fc4a5a76f79c384b7e010949}{Isset} (const char A\-Char) const 
\item 
char \hyperlink{classCCharset_a57c884b268bdf924a8eea466d83bb0c3}{Get\-Char} (const char A\-Char) const 
\item 
void \hyperlink{classCCharset_a83fb686e1529fd7756e2518fa3aada35}{Set\-Char} (const char A\-Char)
\item 
void \hyperlink{classCCharset_a3ba43c6f02804f2d8e5e975f884d7f67}{Unset\-Char} (const char A\-Char)
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCCharset_af103cfcfd67bb0a0c605cae9104324c4}{Get\-Alphabet} (void) const 
\item 
void \hyperlink{classCCharset_a03a13466cc53fee97df68fdffe66e265}{Set\-Alphabet} (const \hyperlink{classCString}{C\-String} \&Alphabet)
\item 
void \hyperlink{classCCharset_a2890d5eda53b22f39b33b5c1eca3b369}{Print} (std\-::ostream \&out)
\item 
\hyperlink{classCCharset_a550b4d6acc0ff40babaa01eb5391954f}{C\-Charset} (void)
\item 
\hyperlink{classCCharset_aee827626805ed9382333323f75062296}{C\-Charset} (const \hyperlink{classCCharset}{C\-Charset} \&Charset)
\item 
\hyperlink{classCCharset_a63eb516c33dc84299d1269ffada3045c}{C\-Charset} (const \hyperlink{classCString}{C\-String} \&Alphabet)
\item 
\hyperlink{classCCharset_a6dd837f6b29926022feab11d04921cd2}{$\sim$\-C\-Charset} (void)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classCCharset_ada7eed949293b0202f3cb35aeee6b6f9}{Update\-Charset} (void)
\item 
void \hyperlink{classCCharset_acd9542af26449bec96d5bd7dc36285fe}{Update\-Alphabet} (void)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{classCCharset_abe4fd67584bdae559b63afc6dd873686}{m\-\_\-\-Charset} \mbox{[}\hyperlink{stlstrings_8h_a8085b77b952d20d37d96fff6a294be34}{C\-H\-A\-R\-S\-E\-T\-\_\-\-S\-I\-Z\-E}\mbox{]}
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCCharset_ac6e379b2a505801ede9713ba04de0a8b}{m\-\_\-\-Alphabet}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classCCharset_a550b4d6acc0ff40babaa01eb5391954f}{\index{C\-Charset@{C\-Charset}!C\-Charset@{C\-Charset}}
\index{C\-Charset@{C\-Charset}!CCharset@{C\-Charset}}
\subsubsection[{C\-Charset}]{\setlength{\rightskip}{0pt plus 5cm}C\-Charset\-::\-C\-Charset (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCCharset_a550b4d6acc0ff40babaa01eb5391954f}
\hypertarget{classCCharset_aee827626805ed9382333323f75062296}{\index{C\-Charset@{C\-Charset}!C\-Charset@{C\-Charset}}
\index{C\-Charset@{C\-Charset}!CCharset@{C\-Charset}}
\subsubsection[{C\-Charset}]{\setlength{\rightskip}{0pt plus 5cm}C\-Charset\-::\-C\-Charset (
\begin{DoxyParamCaption}
\item[{const {\bf C\-Charset} \&}]{Charset}
\end{DoxyParamCaption}
)}}\label{classCCharset_aee827626805ed9382333323f75062296}
\hypertarget{classCCharset_a63eb516c33dc84299d1269ffada3045c}{\index{C\-Charset@{C\-Charset}!C\-Charset@{C\-Charset}}
\index{C\-Charset@{C\-Charset}!CCharset@{C\-Charset}}
\subsubsection[{C\-Charset}]{\setlength{\rightskip}{0pt plus 5cm}C\-Charset\-::\-C\-Charset (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{Alphabet}
\end{DoxyParamCaption}
)}}\label{classCCharset_a63eb516c33dc84299d1269ffada3045c}
\hypertarget{classCCharset_a6dd837f6b29926022feab11d04921cd2}{\index{C\-Charset@{C\-Charset}!$\sim$\-C\-Charset@{$\sim$\-C\-Charset}}
\index{$\sim$\-C\-Charset@{$\sim$\-C\-Charset}!CCharset@{C\-Charset}}
\subsubsection[{$\sim$\-C\-Charset}]{\setlength{\rightskip}{0pt plus 5cm}C\-Charset\-::$\sim$\-C\-Charset (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCCharset_a6dd837f6b29926022feab11d04921cd2}


\subsection{Member Function Documentation}
\hypertarget{classCCharset_af103cfcfd67bb0a0c605cae9104324c4}{\index{C\-Charset@{C\-Charset}!Get\-Alphabet@{Get\-Alphabet}}
\index{Get\-Alphabet@{Get\-Alphabet}!CCharset@{C\-Charset}}
\subsubsection[{Get\-Alphabet}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Charset\-::\-Get\-Alphabet (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const}}\label{classCCharset_af103cfcfd67bb0a0c605cae9104324c4}
\hypertarget{classCCharset_a57c884b268bdf924a8eea466d83bb0c3}{\index{C\-Charset@{C\-Charset}!Get\-Char@{Get\-Char}}
\index{Get\-Char@{Get\-Char}!CCharset@{C\-Charset}}
\subsubsection[{Get\-Char}]{\setlength{\rightskip}{0pt plus 5cm}char C\-Charset\-::\-Get\-Char (
\begin{DoxyParamCaption}
\item[{const char}]{A\-Char}
\end{DoxyParamCaption}
) const}}\label{classCCharset_a57c884b268bdf924a8eea466d83bb0c3}
\hypertarget{classCCharset_afc2bdd38fc4a5a76f79c384b7e010949}{\index{C\-Charset@{C\-Charset}!Isset@{Isset}}
\index{Isset@{Isset}!CCharset@{C\-Charset}}
\subsubsection[{Isset}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-Charset\-::\-Isset (
\begin{DoxyParamCaption}
\item[{const char}]{A\-Char}
\end{DoxyParamCaption}
) const}}\label{classCCharset_afc2bdd38fc4a5a76f79c384b7e010949}
\hypertarget{classCCharset_a2890d5eda53b22f39b33b5c1eca3b369}{\index{C\-Charset@{C\-Charset}!Print@{Print}}
\index{Print@{Print}!CCharset@{C\-Charset}}
\subsubsection[{Print}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Charset\-::\-Print (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{out}
\end{DoxyParamCaption}
)}}\label{classCCharset_a2890d5eda53b22f39b33b5c1eca3b369}
\hypertarget{classCCharset_a03a13466cc53fee97df68fdffe66e265}{\index{C\-Charset@{C\-Charset}!Set\-Alphabet@{Set\-Alphabet}}
\index{Set\-Alphabet@{Set\-Alphabet}!CCharset@{C\-Charset}}
\subsubsection[{Set\-Alphabet}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Charset\-::\-Set\-Alphabet (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{Alphabet}
\end{DoxyParamCaption}
)}}\label{classCCharset_a03a13466cc53fee97df68fdffe66e265}
\hypertarget{classCCharset_a83fb686e1529fd7756e2518fa3aada35}{\index{C\-Charset@{C\-Charset}!Set\-Char@{Set\-Char}}
\index{Set\-Char@{Set\-Char}!CCharset@{C\-Charset}}
\subsubsection[{Set\-Char}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Charset\-::\-Set\-Char (
\begin{DoxyParamCaption}
\item[{const char}]{A\-Char}
\end{DoxyParamCaption}
)}}\label{classCCharset_a83fb686e1529fd7756e2518fa3aada35}
\hypertarget{classCCharset_a3ba43c6f02804f2d8e5e975f884d7f67}{\index{C\-Charset@{C\-Charset}!Unset\-Char@{Unset\-Char}}
\index{Unset\-Char@{Unset\-Char}!CCharset@{C\-Charset}}
\subsubsection[{Unset\-Char}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Charset\-::\-Unset\-Char (
\begin{DoxyParamCaption}
\item[{const char}]{A\-Char}
\end{DoxyParamCaption}
)}}\label{classCCharset_a3ba43c6f02804f2d8e5e975f884d7f67}
\hypertarget{classCCharset_acd9542af26449bec96d5bd7dc36285fe}{\index{C\-Charset@{C\-Charset}!Update\-Alphabet@{Update\-Alphabet}}
\index{Update\-Alphabet@{Update\-Alphabet}!CCharset@{C\-Charset}}
\subsubsection[{Update\-Alphabet}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Charset\-::\-Update\-Alphabet (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{classCCharset_acd9542af26449bec96d5bd7dc36285fe}
\hypertarget{classCCharset_ada7eed949293b0202f3cb35aeee6b6f9}{\index{C\-Charset@{C\-Charset}!Update\-Charset@{Update\-Charset}}
\index{Update\-Charset@{Update\-Charset}!CCharset@{C\-Charset}}
\subsubsection[{Update\-Charset}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Charset\-::\-Update\-Charset (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{classCCharset_ada7eed949293b0202f3cb35aeee6b6f9}


\subsection{Member Data Documentation}
\hypertarget{classCCharset_ac6e379b2a505801ede9713ba04de0a8b}{\index{C\-Charset@{C\-Charset}!m\-\_\-\-Alphabet@{m\-\_\-\-Alphabet}}
\index{m\-\_\-\-Alphabet@{m\-\_\-\-Alphabet}!CCharset@{C\-Charset}}
\subsubsection[{m\-\_\-\-Alphabet}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Charset\-::m\-\_\-\-Alphabet\hspace{0.3cm}{\ttfamily [protected]}}}\label{classCCharset_ac6e379b2a505801ede9713ba04de0a8b}
\hypertarget{classCCharset_abe4fd67584bdae559b63afc6dd873686}{\index{C\-Charset@{C\-Charset}!m\-\_\-\-Charset@{m\-\_\-\-Charset}}
\index{m\-\_\-\-Charset@{m\-\_\-\-Charset}!CCharset@{C\-Charset}}
\subsubsection[{m\-\_\-\-Charset}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-Charset\-::m\-\_\-\-Charset\mbox{[}{\bf C\-H\-A\-R\-S\-E\-T\-\_\-\-S\-I\-Z\-E}\mbox{]}\hspace{0.3cm}{\ttfamily [protected]}}}\label{classCCharset_abe4fd67584bdae559b63afc6dd873686}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
lib/\hyperlink{stlstrings_8h}{stlstrings.\-h}\item 
lib/\hyperlink{stlstrings_8cpp}{stlstrings.\-cpp}\end{DoxyCompactItemize}
